package com.qyer.lxp.model.product.normal;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import java.io.Serializable;
import java.util.List;

/**
 * 获取产品code以及更新时间接口输出参数类
 * Created by jiangping on 16/5/13.
 */

@XmlRootElement(name = "product-specification")
@XmlAccessorType(XmlAccessType.FIELD)
public class ProductSpecfication implements Serializable{
    private static final long serialVersionUID = 2299530736223326143L;

    private int id;

    /**
     * 规格 id
     */
    @XmlElement(name = "specification-id")
    private String specificationId;

    /**
     * 规格类型(PERSON 人群,BED 床型,ITEM 旅游项
     目)
     */
    @XmlElement(name = "specification-type")
    private String specificationType;

    /**
     * 人群类型(ADT 成人/CHD 儿童/IFT 婴儿/SNR 老年/YTH 青年)
     */
    @XmlElement(name = "crowd-type")
    private String crowdType;

    /**
     * 英文描述
     */
    @XmlElement(name = "description")
    private String description;

    /**
     * 中文描述
     */
    @XmlElement(name = "description-cn")
    private String descriptionCn;

    /**
     * 年龄起
     */
    @XmlElement(name = "age-from")
    private String ageFrom;

    /**
     * 年龄止
     */
    @XmlElement(name = "age-to")
    private String ageTo;

    /**
     * 是否可以作为领队人
     */
    @XmlElement(name = "team-leader")
    private String teamLeader;

    /**
     * 床型尺寸(酒店专用)
     */
    @XmlElement(name = "bed-size")
    private String bedSize;

    /**
     * 组合规格
     */
    @XmlElement(name = "include-crowds")
    private ProductIncludes includeCrowds;

    private String productCode;

    private String saleCode;

    /**
     * 名称
     */
    @XmlElement(name = "name")
    private String name;

    /**
     * 名称
     */
    @XmlElement(name = "name-cn")
    private String nameCn;

    public String getSpecificationId() {
        return specificationId;
    }

    public void setSpecificationId(String specificationId) {
        this.specificationId = specificationId;
    }

    public String getSpecificationType() {
        return specificationType;
    }

    public void setSpecificationType(String specificationType) {
        this.specificationType = specificationType;
    }

    public String getCrowdType() {
        return crowdType;
    }

    public void setCrowdType(String crowdType) {
        this.crowdType = crowdType;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getDescriptionCn() {
        return descriptionCn;
    }

    public void setDescriptionCn(String descriptionCn) {
        this.descriptionCn = descriptionCn;
    }

    public String getAgeFrom() {
        return ageFrom;
    }

    public void setAgeFrom(String ageFrom) {
        this.ageFrom = ageFrom;
    }

    public String getAgeTo() {
        return ageTo;
    }

    public void setAgeTo(String ageTo) {
        this.ageTo = ageTo;
    }

    public String getTeamLeader() {
        return teamLeader;
    }

    public void setTeamLeader(String teamLeader) {
        this.teamLeader = teamLeader;
    }

    public String getBedSize() {
        return bedSize;
    }

    public void setBedSize(String bedSize) {
        this.bedSize = bedSize;
    }

    public ProductIncludes getIncludeCrowds() {
        return includeCrowds;
    }

    public void setIncludeCrowds(ProductIncludes includeCrowds) {
        this.includeCrowds = includeCrowds;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getSaleCode() {
        return saleCode;
    }

    public void setSaleCode(String saleCode) {
        this.saleCode = saleCode;
    }

    public int getId() {
        return id;
    }

    public void setId(int id) {
        this.id = id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNameCn() {
        return nameCn;
    }

    public void setNameCn(String nameCn) {
        this.nameCn = nameCn;
    }
}
